package cn.marinda.gui;

import java.awt.*;
import java.util.ArrayList;

/**
 * 服务器辅助GUI
 *
 * @author Marinda
 * @date 2022/07/06
 */
public interface ServerHelper {

    /**
     * 打开
     */
    boolean open();

    /**
     * 关闭
     */
    boolean close();

    /**
     * 获得组件列表
     *
     * @return {@link ArrayList}<{@link Component}>
     */
    ArrayList<Component> getComponents();

    /**
     * 是否开放
     *
     * @return boolean
     */
    boolean isOpen();

    /**
     * 是否关闭
     *
     * @return boolean
     */
    boolean isClose();


}
